![]() | ![]() | ||||||||
| | #1 |
| Warrior Member Join Date: Oct 2012
Posts: 21
Thanks: 13
Thanked 1 Time in 1 Post
|
I have auction website built on php probid software. sometimes website's getting strange error like this: Warning: include_once(language//global.lang.php): failed to open stream: No such file or directory in /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/includes/init.php on line 32 Warning: include_once(): Failed opening 'language//global.lang.php' for inclusion (include_path='.:/usr/share/php5/') in /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/includes/init.php on line 32 Warning: include_once(language//category.lang.php): failed to open stream: No such file or directory in /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/includes/init.php on line 33 Warning: include_once(): Failed opening 'language//category.lang.php' for inclusion (include_path='.:/usr/share/php5/') in /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/includes/init.php on line 33 Warning: include_once(language//site.lang.php): failed to open stream: No such file or directory in /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/includes/init.php on line 36 Warning: include_once(): Failed opening 'language//site.lang.php' for inclusion (include_path='.:/usr/share/php5/') in /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/includes/init.php on line 36 Warning: include_once(language//categories_array.php): failed to open stream: No such file or directory in /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/includes/init.php on line 41 Warning: include_once(): Failed opening 'language//categories_array.php' for inclusion (include_path='.:/usr/share/php5/') in /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/includes/init.php on line 41 Warning: Cannot modify header information - headers already sent by (output started at /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/includes/init.php:32) in /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/includes/global.php on line 65 Warning: reset() expects parameter 1 to be array, null given in /mounted-storage/home134/sub016/sc83398-DKRV/auc.ge/global_header.php on line 61php on line 61 error appears once or twice a week, but crashes whole website. then i've to restore mysql and then everything is ok. does anyone know the solution for this? Thank you in advance. |
| | |
| | #2 |
| Warrior Member War Room Member Join Date: Feb 2013 Location: Kolkata, India
Posts: 2
Blog Entries: 5 Thanks: 0
Thanked 1 Time in 1 Post
|
Hi, Have you got the solution? If not, please consider the following line (or similar): Warning: include_once(language//global.lang.php): Change it to: include_once(language/global.lang.php) Regards, Bigbanglistbuilding |
| | |
| | #3 |
| Warrior Member Join Date: Oct 2012
Posts: 21
Thanks: 13
Thanked 1 Time in 1 Post
|
Hi @bigbanglistbuilding , Thank you for your reply. But that's not a solution: Now init.php code looks like this: include_once($fileExtension . "language/" . $session->value("site_lang") . "/global.lang.php"); include_once($fileExtension . "language/" . $session->value("site_lang") . "/category.lang.php"); @include_once($fileExtension . "language/" . @$session->value("site_lang") . "/reverse_category.lang.php"); if (IN_SITE == 1) { include_once($fileExtension . "language/" . $session->value("site_lang") . "/site.lang.php"); } if (IN_ADMIN == 1) { include_once($fileExtension . "language/" . $setts['admin_lang'] . "/admin.lang.php"); Now everything works fine, but the error I mentioned in previous post occurs only sometimes (maybe once a week or twice); I tried to remove / after "language", but in this way website does not work at all. So still don't not know what to do |
| | |
| | #4 |
| Senior Warrior Member War Room Member Join Date: Apr 2006 Location: , , USA.
Posts: 2,863
Thanks: 55
Thanked 224 Times in 207 Posts
|
If you are getting //, it's because session->value("site_lang") isn't set to anything.
|
| | |
| | #5 |
| Warrior Member Join Date: Oct 2012
Posts: 21
Thanks: 13
Thanked 1 Time in 1 Post
|
Thank you for replying! So if I understand, I must change, for example: $session->value("site_lang") . "/category.lang.php"); to this $session->value("category_lang") . "/category.lang.php"); will this solve this problem? |
| | |
| | #6 |
| Senior Warrior Member War Room Member Join Date: Apr 2007 Location: Caldwell, Idaho, USA.
Posts: 1,966
Thanks: 454
Thanked 1,066 Times in 685 Posts
|
No, it won't solve your problem. Those sequences are there to allow your visitors to choose what supported language to view the site in. If you have no need of that feature, you can 'force' a specific language. The 'language' folder on your install will have a number of folders corresponding to available translations. In your code, substitute the desired folder name for the $session-value() string. Lets say the folder you want to pull language files from is named 'english'. Change your code to: include_once($fileExtension . "language/english/global.lang.php"); |
| | |
| | #7 |
| Warrior Member Join Date: Oct 2012
Posts: 21
Thanks: 13
Thanked 1 Time in 1 Post
|
Thanks for your reply @SteveJohnson. I just did what you advised. Hope will not get this stupid error again. Thank you! |
| | |
![]() |
|
| Bookmarks |
| Tags |
| error, php |
| Thread Tools | |
| |
![]() |