Реших да xili-language с друг плугин WPML след инсталацията при активиране на добавката ми излезе с бели букви Нямате право на достъп до тази страница. Заби ми целия административен панел.
здравей,
xili-language със сигурност филтрира wp_list_pages()
, но не съм сигурен дали филтрира другите тагове за менюта wp_page_menu()
и новия wp_nav_menu()
. Така че, провери как темата ти генерира менютата. Аз съм ползвал xili-language успешно като ръчно си създадох менюто чрез wp_list_pages()
и wp_list_categories()
Колкото до превода на самата тема, прочети тук.
Днес отново на дневен ред ми е двуезичността. При инсталиране на WPML Multilingual CMS 1.8.0 имам грешка в http.php on line 1358. Оказа се че трябва да увелича memory_limit на 64M. Потърсих във форумите окрих следните неща.
Try adding this line to your wp-config.php file:
define(‘WP_MEMORY_LIMIT’, ’64M’);
2. If you have access to your PHP.ini file, change the line in PHP.ini
If your line shows 32M try 64M:
memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)
3. If you don’t have access to PHP.ini try adding this to an .htaccess file:
php_value memory_limit 64M
Увеличих wp-config.php memory_limit 64M обаче нямаше файда.
Нямам PHP.ini и няма как да направя промяна.
В .htaccess като отворя файла и имам цифрата „1“ като добавя php_value memory_limit 64M и ми дава грешка 500 на сайта.
Как да продължа?
php.ini
можеш да си създаеш сам и той ще важи за директорията, в която е поставен.
Възможно е обаче да имаш ограинчение от хостинга относно променянето на стойностите за паметта. За да провериш дали настройките ти за паметта работят, създай един файл phpinfo.php
, сложи в него <?php phpinfo(); ?>
и го отвори през браузър. Там ще ти излезе информация за версията на РНР както и всички настройки и активни модули. Там можеш да видиш колко ти е memory_limit
.
Друг начин да си направиш многоезичен сайт е да използваш възможностите на multisite в WP 3.x. Създаваш си подсайт за всеки език, добавяш същите потребители към всеки от тях, използваш една и съща локализирана тема и т.н. Проблема е, че няма да имаш връзки между публикациите, освен ако не си ги изграждаш ръчно (чрез потребителски полета напр.)
Аз мисля да приложа тази идея в един сайт в скоро време, защото съм си напатил от разшерения и разни други подходи за многоезичност.
ок. Разгледах пхп инфото
Directive Local Value Master Value
memory_limit 32M 32M
Явно повече от 32 не може да ми се увеличи. Мисля че имам и друг проблем с други приложения, за да ми се увеличи трябва да говоря с моята хостинг фирма ли?
пфууу 1000 глупости една след друга. Някакси се справих с тоя проблем. Инсталирах приложение Memory Bump което оправяло такива грешки. И най-накрая се добрах до заветния връх „WPML Multilingual CMS“ Да ама НЕ. Мина успешна инсталация след включване на приложението веднага в контролпанела ми лъсна гигантска друга грешка
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /home/probaavt/public_html/wp-admin/includes/plugin.php on line 931
всички страници в сайта са добре без началната която е на маймуница <@�/�fƿ�]Ӫ�� ȶ�u_
Memory Bump съдържа 4 реда активен РНР код и онова, което прави, е събрано в един от тях:
@ini_set( 'memory_limit', '256M' );
Т.е. равносилно на ръчната настройка през php.ini .htaccess или wp-config.php…
256МБ е доста голям праг и на евтините споделени хостинги просто няма как да стане. За съжаление виждаме как WordPress се превръща в чудовище =)
Явно твоят хост не позволява повече от 32МБ. Чиста инсталация едва ли би имала проблеми, но като се натовари с няколко по-обемисти разширения…