• Home
  • Get help
  • Ask a question
Last post 15 hours 33 min ago
Posts last week 141
Average response time last week 4 hours 42 min
All time posts 67805
All time tickets 10478
All time avg. posts per day 21

Helpdesk is open from Monday through Friday CET

Please create an (free) account to post any question in the support area.
Please check the development versions area. Look at the changelog, maybe your specific problem has been resolved already!
All tickets are private and they cannot be viewed by anyone. We have made public only a few tickets that we found helpful, after removing private information from them.

#7566 – SH404SEF not working - blank page

Posted in ‘sh404SEF’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Monday, 04 January 2021 16:56 UTC
unifad

Hi, I had installed sh404sef 4.21 on the www.xxxx.it website since September 2020 and it has always worked very well and I congratulate you on all the useful functions. On 12/12/2020 the site gave a blank page (the backend instead worked).

the hostin (www.host.it) reported the server logs:

[Sat Dec 12 15: 34: 29.908882 2020] [proxy_fcgi: error] [pid 7001: tid 47097124611840] [client 93.50.193.28:0] AH01071: Got error 'PHP message: PHP Warning: include_once (/ home / uh25w7ez / domains /xxxx.it/public_html/components/com_sh404sef/shSec.php): failed to open stream: No such file or directory in /home/uh25w7ez/domains/xxxx.it/public_html/plugins/system/sh404sef/sh404sef.php on line 138PHP message: PHP Warning: include_once (): Failed opening '/home/uh25w7ez/domains/xxxx.it/public_html/components/com_sh404sef/shSec.php' for inclusion (include_path = '/ home / uh25w7ez / domains / xxxx. it / public_html / plugins / system / shlib / shl_packages // ZendFramework-1.11.7-minimal / library:.: ') in /home/uh25w7ez/domains/xxxx.it/public_html/plugins/system/sh404sef/sh404sef.php on line 138 '

To put the site back online we had to turn off the sh404sef plugins (turning off only shlib the site restarted) and make the Joomla SEF work.

Today I bought the plugin in order to check with you what is wrong and have your support to restart the site.

I have updated SH404sef (inserting the update code) ver. hoping that the latest version would solve the problem, but reactivating the SH404sef plugins makes the page blank again.

Tell me what you need to support me?

Thanks for a quick reply.

Monday, 04 January 2021 17:05 UTC
wb_weeblr

Hi

Hi, I had installed sh404sef 4.21 on the www.xxxx.it website since September 2020 and it has always worked very well and I congratulate you on all the useful functions. On 12/12/2020 the site gave a blank page (the backend instead worked).

Happy to hear that it served you well. If such a thing happened suddenly, without the site or sh404SEF being updated, it means the error is external.

In this case, the error message is very clear:

 (/ home / uh25w7ez / domains /xxxx.it/public_html/components/com_sh404sef/shSec.php): failed to open stream: No such file or directory

The file "/components/com_sh404sef/shSec.php" has been removed from your site. This file is a part of sh404SEF and of course deleting or moving parts of the  program make it die.

The way to fix is to install again so that the deleted files are installed back. You can then try to figure out how and who they were deleted. I have seen this a few times over the years and it's usually one of 3 things:

- you restored a backup but that backup was not complete.

- your hosting company had an issue and they restored a backup, with or without telling you. And that backup was not complete.

- the files are still there but PHP cannot read them for permissions reasons. You can check by looking at the files and basically just telling if the file is present or not.

Now you also say this:

I have updated SH404sef (inserting the update code) ver. hoping that the latest version would solve the problem, but reactivating the SH404sef plugins makes the page blank again.

It's not possible for sh404SEF to update itself if some parts are missing or shLib is disabled. So how exactly did you perform the update?

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 

 

 

 

 
Monday, 04 January 2021 17:31 UTC
unifad

Thanks for the quick reply.

The hosting company reported that the server did not undergo any changes or updates before the problem occurred. The file "/components/com_sh404sef/shSec.php" is present, and I believe it was even before as it was present in the bk.

I upgraded SH404Sef by re-enabling SH404sef plugins (there was still blank page) and starting the automatic update from joomla which worked fine.

After clearing the joomla cache no pages were showing (blank page still).

To fix the problem I can try to delete sh404sef and reinstall it, but I wonder if doing this I lose all the rewritten and customized url? how can i avoid losing the work done on sef url?

Do you have any other suggestions for me or can I send you some useful screenshots to give you data on the problem?

Look for an answer before reinstalling sh404sef, Thanks

Monday, 04 January 2021 17:38 UTC
wb_weeblr

Hi

To fix the problem I can try to delete sh404sef and reinstall it, but I wonder if doing this I lose all the rewritten and customized url? how can i avoid losing the work done on sef url?

Those are in the database which won't be touched if you uninstall. However, there's no point in uninstalling if you say the missing file is there. We must first understand why all this is happening.

I looked again at the error message and noticed something odd:

/ home / uh25w7ez / domains /xxxx.it/public_html/components/com_sh404sef/shSec.php

There seems to be some spaces around the / at the start. That's unlikely to be correct. Is this the actual exact error message you get?

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Monday, 04 January 2021 17:42 UTC
wb_weeblr

To be more clear:

On line 138 of the files /home/uh25w7ez/domains/xxxx.it/public_html/plugins/system/sh404sef/sh404sef.php, we try to load our shSec.php file.

But PHP reports an error:

PHP message: PHP Warning: include_once (/ home / uh25w7ez / domains /xxxx.it/public_html/components/com_sh404sef/shSec.php): failed to open stream: No such file or directory

And in that part of the error message, the start of the path is wrong, it has spaces around slashes.

This value is coming from Joomla, the JPATH_ROOT constant and it's a bit weird it's invalid.

 

 

 
Monday, 04 January 2021 17:50 UTC
wb_weeblr

Hi again,

Sorry, it's a bit out of order but as the issue is not really coming from sh404SEF, I have to do a bit of guess work here:

1. So that you can restore normal operation and URLs, you can workaround this issue by disabling security features:

This will remove the error shown although I'm guessing some other part of the site may break. Which is where #2 below comes into play.

2. I would also suggest that you

- set Joomla "Error display" to "Maximum" (in Joomla configuration)

- disable "Gzip" in Joomla configuration as well.

This should display other errors that may happen before the one in sh404SEF.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 

 
Thursday, 04 February 2021 05:34 UTC
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.