Atrax
(@atrax)
Ethical engineer
1. Облегчить тему.
2. Оставить только необходимые плагины.
3. Менять тарифный план.
4. Менять хостера.
А я вас предупреждал…
Значит, такая фигня происходит от тяжести темы, я правильно понимаю? Ну я тогда ее как-нить оптимизирую и все будет ОК 🙂
Atrax
(@atrax)
Ethical engineer
Не спешите. Если на теме по умолчанию все хорошо, то дело именно в ней, да. Если и там плохо, то в плагинах…. ну и далее по списку.
Подскажите, пожалуйста. Устанавливаю плагин WP Super Cache. Говорят, поможет облегчить загрузку 🙂 Но никак не могу понять, чего ему надо от меня (английским владею очень так себе). Он пишет: Mod Rewrite rules cannot be updated!
и предлагает засунуть какой-то код в options-general.php Ну я засунула… И ничего 🙁 При загрузке страницы в коде пишут: No closing HTML tag. Check your theme.
Что надо делать? В рунете как-то криво об этом пишут… Единственная инфа: «В режиме ON Вам нужно обновить Mod Rewrite Rules.» И что? Как это делать-то?
Скорее всего, код нужно вписать в .htaccess
в корневой директории блога.
Модератор
Юрій
(@yube)
Mod Rewrite rules — это то, что нужно вписать в .htaccess, лежащий в корне сайта. По идее, если на файл поставить права 666, плагин сам впишет что нужно. Потом права можно поставить 444.
Ну тогда вообще ничего непонятно… Потому что этого файла нету 🙂
И когда я разводила адрес сайта с его настоящей директорией, там что-то говорили про этот файл… Но его нет 🙂 И адрес сам поменялся 🙂 А вот плагин сам работать не хочет… 🙁
Ух.. Вот это неожиданный поворот событий 🙂 Ну если нужно, значит, будем создавать 🙂
Я, конечно, прошу пардона, что спотыкаюсь на ровном месте каждый раз, но у меня опять не получается 🙁 Я создала какой-то файл в корне, а он, зараза, работать не хочет 🙂
Вы посмотрите, чего плагин пишет в настройках:
You must have BEGIN and END markers in D:\\inetpub\\vhosts\\tvoivybor.com\\httpdocs\\blog\\wp-admin\\options-general.php/.htaccess for the auto update to work. They look like this and surround the main WordPress mod_rewrite rules:
# BEGIN WordPress RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Refresh this page when you have updated your .htaccess file.
Я не понимаю этот путь к файлу 🙁 Что такое …\\wp-admin\\options-general.php/.htaccess?
У меня есть там файл general.php, я туда пробовала засунуть этот код. Пробовала создать файл под кодовым названием .htaccess и заливала его в корень, потом для разнообразия — в директорию wp-admin. И ничего не меняется почему-то…
Что я еще могу сделать для полноты ощущений? 🙂
.htaccess
нужно создать в корневой директории — рядом с wp-config.php
.
options-general.php
нужно восстановить в исходном виде 🙂
Видимо, плагин неправильно выводит путь в сообщении.
Ну понятно, только я это уже пробовала… Ни работаит…
Я правильно понимаю, .htaccess — это такое название файла, да? вот такое странное, без названия — одно расширение. Да? или это какой-то особый тип файла, который нужно как-то по-осмобому создавать?
Я беру текстовый документ, засовываю туда код
# BEGIN WordPress RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress,
обзываю это все .htaccess (при этом расширение файла становится нечитаемым) и заливаю в корень. Да?
Я так подробно пишу, потому что ну не знаю, почему не работает! Чего не так-то?
1. При отключённых постоянных ссылках файл .htaccess
должен иметь вид:
# BEGIN WordPress
# END WordPress
2. Видимо, ошибка не в плагине. Скорее всего, не во всех случаях корректно работает функция get_home_path()
. Например, если хостинг под Windows. Попробуйте изменить строку 445 файла wp-cache.php
:
$home_path = get_home_path();
Можно указать значение вручную:
$home_path = 'D:/inetpub/vhosts/tvoivybor.com/httpdocs/';
Здорово, что-то изменилось, но все равно ничего не работает 🙁
В Mod Rewrite Rules теперь пишут:
Rules must be added to D:\inetpub\vhosts\tvoivybor.com\httpdocs\blog/wp-content/cache/.htaccess too:
и кусок кода. Я этот кусок записала в этот файл …cache/.htaccess.
И все равно не работает. И сверху по-прежнему висит Mod rewrite may not be installed!
А еще сверху висит ошибка, и указание, что надо сменить права доступа к папке wp-content на 755. Сменила. Но ошибка все равно висит.
Нет в жизни счастья…))
Попробуйте добавить строчку в главный .htaccess
:
RewriteEngine On
Или можно включить постоянные ссылки в настройках блога.