Magento - не удается получить доступ к удаленному сайту, но может получить доступ к простому файлу index.html

Я создаю магазин (magento 1.6.0.0-rc2) и имею домашний сервер для размещения сайта. Он находится за модемом /маршрутизатором с перенаправлением портов 80 и 3000 на сервер.

1. Я могу получить доступ к интерфейсу и интерфейсу от localhost (Slackware Linux).

2. Настроена учетная запись no-ip с именем хоста с включенным «Переносом портов 80». Пример: store1.no-ip.biz

3. Если я попытаюсь получить доступ к сайту из другой сети, я получаю

  

Невозможно подключиться

     

Firefox не может установить соединение с сервером на localhost: 3000.

Странно, что сообщение возвращает «localhost» ...

4. но я создал простой файл index.html и сохранил его в корневом каталоге, рядом с index.php, и Я могу получить к нему доступ без каких-либо проблем. Разрешение этих двух файлов - 640, владелец сам и группа apache (один httpd работает с).

5. У меня нет активного брандмауэра, hosts.deny понятен.

6. В httpd.conf у меня есть:

<IfModule dir_module>
        DirectoryIndex index.html index.html.var index.php index.php3 index.php4 index.php5
</IfModule>

LoadModule authz_host_module lib/httpd/modules/mod_authz_host.so
LoadModule log_config_module lib/httpd/modules/mod_log_config.so 
LoadModule setenvif_module lib/httpd/modules/mod_setenvif.so 
LoadModule mime_module lib/httpd/modules/mod_mime.so 
LoadModule dir_module lib/httpd/modules/mod_dir.so 
LoadModule alias_module lib/httpd/modules/mod_alias.so 
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so

Include /etc/httpd/mod_php.conf
Include /etc/httpd/extra/httpd-vhosts.conf

7. На виртуальном хосте у меня есть:

 <VirtualHost *:3000>
    ServerName store1.no-ip.biz
    UseCanonicalName Off
    DocumentRoot "/home/larrobag/lio/apache/magento/"
    ErrorLog "/var/log/httpd/lio_error_log"
    CustomLog "/var/log/httpd/lio-access_log" common
    LimitRequestBody 300000

    <Directory />
            Options FollowSymLinks
        Allow from all
    </Directory>
</VirtualHost>

Что мне не хватает? Я был бы признателен за любые подсказки по этой проблеме.

2 голоса | спросил Luis 23 PM00000090000002631 2011, 21:31:26

1 ответ


1

LazyOne говорит (вставленный из комментария, который указал оригинальный постер, решил проблему):

  

Насколько я помню, имя сервера (имя домена), используемое при установке Magento, используется при создании /запросе URL-адресов. Вы не видите его при доступе к файлу .html, так как это статический файл, но вы видите его при доступе к файлу PHP с Magento. Проверьте настройки Magento для localhost и замените все вхождения (кроме DB и аналогичных) с помощью store1.no-ip.biz. По крайней мере, это то, что я делал при перемещении Magento с локального сервера на сервер, когда я его использовал.

ответил Anatoliy 31 AM000000110000005331 2011, 11:20:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132