amelice 168 Жалоба Опубликовано: 21 августа, 2015 (изменено) Настроила тестовый вордпрес локально, после пытаюсь настроить "Постоянные ссылки". Как только выбираю по - "названия записи", вордпрес автоматом записывает блок кода в .htaccess. После запись не отображается, появляется ошибка: The requested URL /site/hello/ was not found on this server. Как только возвращаю по умолчанию - все работает. Блок кода, который вордпрес генерит: <IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /site/RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /site/index.php [L]</IfModule> локальный веб-сервер расположен в папке /Users/use_rname/Sites тестовый сайт, соответственно /Users/user_name/Sites/site Подумала может дело в настройках httpd.conf и включила директиву: AllowOverride All Не помогает. Вроде настроила сервер и sql правильно. Mac os x lionИзменено 21 августа, 2015 пользователем amelice Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Igorbee 0 Жалоба Опубликовано: 22 августа, 2015 А вы внимательно просмотрите код,и тогда поймёте. (с)Карма. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
IvanRu08 14 Жалоба Опубликовано: 22 августа, 2015 А вы внимательно просмотрите код,и тогда поймёте. (с)Карма. Это к чему вообще сказано было? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
wwt 608 Жалоба Опубликовано: 22 августа, 2015 В какой директории лежит файл .htaccess ? Хотя подозреваю что в /site Если это так, то измените на RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . index.php [L] и выставьте файлу .htaccess права "только чтение" чтоб cms не перезаписывала Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
amelice 168 Жалоба Опубликовано: 22 августа, 2015 (изменено) wwt, щас попробую. Да, .htaccess лежит в директории /site Не хочет, так же все. Изменено 22 августа, 2015 пользователем amelice Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
wwt 608 Жалоба Опубликовано: 22 августа, 2015 в настройках виртуального хоста какой указан DocumentRoot ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
amelice 168 Жалоба Опубликовано: 22 августа, 2015 а можно чуть подробнее? я не разбираюсь пока в термианх сервера. где смотреть? А вы внимательно просмотрите код,и тогда поймёте. (с)Карма. Вы не разобрались в интерфейсе jsfiddle? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
wwt 608 Жалоба Опубликовано: 22 августа, 2015 в httpd.conf в самом низу или в подключаемых в нем файлах конфигов должен быть блок <VirtualHost> в котором директивы настройки виртуального хоста Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
amelice 168 Жалоба Опубликовано: 22 августа, 2015 в httpd.conf в самом низу или в подключаемых в нем файлах конфигов должен быть блок <VirtualHost> в котором директивы настройки виртуального хоста ага, щас посмотрю данная директива упоминается только в коментариях в httpd.conf а что должно быть внутри? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
wwt 608 Жалоба Опубликовано: 22 августа, 2015 где-нибудь внизу есть строки начинающиеся на Include ? если есть смотрите какие, ищите что-нибудь типо Include vhosts/ потом идите в эту папку и смотрите там файлы конфигов тоже, Ищем мы настройки виртуально хоста, должно быть что-то вроде <VirtualHost 127.0.0.1:80> ServerName mydomain DocumentRoot /mypath/tratata # и другие директивы</VirtualHost> Я кстати упустил из вида один момент =))) Вы установили apache после этого вы настраивали виртуальный хост вообще или нет? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
amelice 168 Жалоба Опубликовано: 22 августа, 2015 настройки виртуального хоста такие <VirtualHost *:80> ServerName localhost ServerAlias domain.dev *.domain.dev DocumentRoot "/Users/user_name/Sites/site" </VirtualHost> Вы установили apache после этого вы настраивали виртуальный хост вообще или нет? Трудно теперь ответить на этот вопрос, так как года 2 назад как-то настраивала. Но в каком порядке и как настраивала вообще забыла. В этот раз просто настроила httpd.conf, установила sql и phpmyadmin. Видимо совсем не правильно. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
wwt 608 Жалоба Опубликовано: 22 августа, 2015 Корневая директория сайта у вас site тогда в .htaccess должно быть именно: RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . index.php [L] без /site/ . Проверьте настройки вордпресс он видимо считает что корневая директория вашего сайта вовсе не /Users/user_name/Sites/site, а /Users/user_name/Sites То есть он где-то добавляет к адресу site/ скорее всего, и поэтому в .htaccess добавляет его тоже Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
amelice 168 Жалоба Опубликовано: 22 августа, 2015 (изменено) Проверьте настройки вордпресс он видимо считает что корневая директория вашего сайта вовсе не /Users/user_name/Sites/site, а /Users/user_name/Sites Где проверять настройки вордпрес? в wp-config? если да, то где именно нужно указвать? а так в .htaccess указала так как вы написали, не помогает. Я вот подумала, может все заново переустановить Не подскажете как правильно сделать? Изменено 22 августа, 2015 пользователем amelice Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
wwt 608 Жалоба Опубликовано: 22 августа, 2015 да в конфиге вордперсса посмотрите настройки связанные с адресом сайта и доменом Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Vlad 334 Жалоба Опубликовано: 22 августа, 2015 А вы внимательно просмотрите код,и тогда поймёте. (с)Карма. Не надо такие ответы давать, лучше молчи в следующий раз! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
wwt 608 Жалоба Опубликовано: 22 августа, 2015 судя по докам wp должно быть что-то типо define('WP_HOME','http://example.com');define('WP_SITEURL','http://example.com'); подозреваю у вас там что-то типо define('WP_HOME','http://example.com/site');define('WP_SITEURL','http://example.com/site'); Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
amelice 168 Жалоба Опубликовано: 22 августа, 2015 define('WP_HOME','http://example.com/site');define('WP_SITEURL','http://example.com/site'); а таких нету в wp-config. Я добавила, но все ж не пашет. Все на этом, я заканчиваю. И попытаюсь заново все правильно переставить. wwt, огромное тебе спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
wwt 608 Жалоба Опубликовано: 22 августа, 2015 было бы за что =) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
amelice 168 Жалоба Опубликовано: 22 августа, 2015 Есть за что! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
amelice 168 Жалоба Опубликовано: 22 августа, 2015 Все, заработало! Очень помогли статьи (может кому нужно будет) http://osxh.ru/content/httpd_vhosts_config http://osxh.ru/content/apache_mac_os_x_10_8 Вордпрес правильно ставил настройки, это я не правильно настроила сначала сервер. 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах