Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: Cannot save phrases and settings with Add URL prefix enabled

Status Resolved
Add-on / Version Publisher 1.6.7
Severity
EE Version 2.9.2

Emil Folino Nielsen

Nov 06, 2015

Description:
We have a problem when trying to create or edit phrases, when Add URL prefix is enabled.

The Language is added to the url and we get a The page you requested was not found.

Detailed steps to reproduce the issue:
1. login to cp
2. go to phrases and create new
3. press save

#1

BoldMinded (Brian)

Can you share a screenshot of your Publisher settings page?

#2

BoldMinded (Brian)

Are you using any hidden config override values in your config.php file?

#3

BoldMinded (Brian)

Please respond to the ticket, not the emails.

What does your .htaccess file look like? Can you replicate this in a clean EE environment… e.g. EE out of the box, no modification to the config.php file, .htaccess file, and only Publisher installed, no other add-ons?

This is the 3rd or 4th similar report, but no one has been able to provide enough info to me to find the cause of the issue, and I still can’t replicate it, even when changing my settings to match yours.

#4

Emil Folino Nielsen

.htaccess looks like this:

<IfModule mod_rewrite.c> RewriteEngine On

    # Removes index.php
    RewriteCond $1 !\.(gif|jpe?g|png|js|css|pdf|zip|dmg|swf|mp3|mp4|flv)$ [NC]
    RewriteCond %&#123;REQUEST_FILENAME&#125; !-f
    RewriteCond %&#123;REQUEST_FILENAME&#125; !-d
    RewriteRule ^(.*)$ /index.php/$1 [L]

    # If 404s, "No Input File" or every URL returns the same thing
    # make it /index.php?/$1 above (add the question mark)

</IfModule>

Tested with the one recommended here: https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /

    # Removes index.php from ExpressionEngine URLs
    RewriteCond %&#123;THE_REQUEST&#125; ^GET.*index\.php [NC]
    RewriteCond %&#123;REQUEST_URI&#125; !/system/.* [NC]
    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]

    # Directs all EE web requests through the site index file
    RewriteCond %&#123;REQUEST_FILENAME&#125; !-f
    RewriteCond %&#123;REQUEST_FILENAME&#125; !-d
    RewriteRule ^(.*)$ /index.php/$1 [L]

</IfModule>

But the problem remained…

#5

BoldMinded (Brian)

Can you setup a clean EE environment as mentioned above with only Publisher installed and no other modifications, and see if the issue still persists? If it does, then I can login to that environment if you provide the FTP info and take a closer look at it.

#6

Emil Folino Nielsen

Yeah I will try to do that. Probably during monday as I’m leaving in about an hour.

#7

BoldMinded (Brian)

Sounds great. Thanks. This would be much easier to fix if I could replicate it locally, but I haven’t been able too, which leads me to believe its an environment specific issue.

#8

Brian Litzinger

Did you have a chance to replicate it in a different environment?

#9

BoldMinded (Brian)

Just checking in on this one. I’d like to fix it if its a valid bug, but as stated I can’t replicate it. If you provide an environment with FTP and CP access that I can login to that this is occurring in then I’ll fix the issue if possible.

#10

BoldMinded (Brian)

Please see comment #7 in this ticket. You’re probably having the same issue. https://boldminded.com/support/ticket/1238

#11

BoldMinded (Brian)

Going to close this b/c I’m betting its the same issue with the URLs not matching.

Login to reply