ProcessWire
ProcessWire copied to clipboard
LanguageSupportPageNames: can only see or edit page name of default language
After installing LanguageSupportPageNames I can only see or edit page name of default language. Page names for the other languages are not visible. See screenshot.

If you go to Setup > Languages, what other languages are present? Are they all published and have populated titles? Are you seeing any other multi-language functions working (i.e. multi-language fields for example?)
Other languages are Dutch, Finnish and German. Other mult-language options are functioning OK. I installed PW 2.5.3 using the 'multi language' profile. All multi-language modules are installed. My server is running PHP 5.3.10 / MySQL 5.5.38.



That's interesting, I've not seen that behavior before. Did you try uninstalling the LanguageSupportPageNames module and reinstalling? Are there any other language related modules installed that aren't core modules? On Oct 30, 2014 7:18 AM, "Didier Brouwers" [email protected] wrote:
Other languages are Dutch, Finnish and German. Other mult-language options are functioning OK. I installed PW 2.5.3 using the 'multi language' profile. All multi-language modules are installed. My server is running PHP 5.3.10 / MySQL 5.5.38.
[image: lang-settings] https://cloud.githubusercontent.com/assets/1520176/4842479/eeb70c6e-6025-11e4-8228-70bf6a345144.png
[image: lang-home] https://cloud.githubusercontent.com/assets/1520176/4842434/72347c9e-6025-11e4-9d1c-47b62f84fa7c.png
[image: lang-modules] https://cloud.githubusercontent.com/assets/1520176/4842514/4d97f266-6026-11e4-8c81-260487e934be.png
— Reply to this email directly or view it on GitHub https://github.com/ryancramerdesign/ProcessWire/issues/764#issuecomment-61076858 .
I think I know what's causing this: when I install ProcessWire, I always change the admin login path to '/sitemanager/'. I did a reinstall of PW, without changing the default login path. After this, the page names in all languages are visible.
Investigating this further, I changed the page name of Admin to 'sitemanager' (for all languages). After this, I can only see the page name for the default language. Changing it back to 'processwire' makes them visible again. So maybe somewhere in the multi language modules the admin root path is hardcoded?
Thanks for testing that out. That's interesting that you are seeing different behavior depending on admin name. I honestly don't think its got to do with the admin name "processwire", but potentially something with the admin name starting with " site". But I think I've got enough to go on for testing locally.
Is this is the same server that was running eAccelerator?
Actually, I don't understand your question. Was this maybe a reply on issue https://github.com/ryancramerdesign/ProcessWire/issues/547?
We've seen some strange behaviors not unlike this on servers running eaccelerator. You can tell if you are running it by checking phpinfo and checking if it appears anywhere. Apparently it is no longer maintained but continues to be present on several servers, while not fully compatible with more recent versions of php. On Nov 23, 2014 9:28 AM, "Didier Brouwers" [email protected] wrote:
Actually, I don't understand your question. Was this maybe a reply on issue #547 https://github.com/ryancramerdesign/ProcessWire/issues/547?
— Reply to this email directly or view it on GitHub https://github.com/ryancramerdesign/ProcessWire/issues/764#issuecomment-64119666 .
I checked it: my servers (local with MAMP and VPS) are not running eaccelerator (I searched for it in PHP info and didn't find it).
Your suggestion that this issue has something to do with the admin name starting with "site" is right. I did several tests and issues appear when using an admin name starting with "site". See also my post on the PW forum: https://processwire.com/talk/topic/5286-switching-fields-to-language-fields-produces-fatal-errors/?p=79108 (tested in several different hosting environments).
Is there any solution on that topic? :)