Destero Posted April 18, 2013 Share Posted April 18, 2013 Hello, First of all im not a web designer and have very little knowledge of this subject other then what i can find out on google. All the google search's show that this error has occurred when people add a template to there website. My website was developed for me and isent associated with a template. I have switch web hosting company's and i have moved my website over to the new host. After i have uploaded the site i am getting this error: Warning: include_once(/usr/local/apache/htdocs/functions/functions.php) [function.include-once]: failed to open stream: No such file or directory in /home/ausplayg/public_html/includes/all.php on line 22Warning: include_once() [function.include]: Failed opening '/usr/local/apache/htdocs/functions/functions.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/ausplayg/public_html/includes/all.php on line 22Fatal error: Call to undefined function connect() in /home/ausplayg/public_html/includes/all.php on line 22 I have found line 22 in the all.php and it has: include_once($_SERVER['DOCUMENT_ROOT']."/functions/functions.php"); connect(); Our of curieosity i have removed the / from the front of the functions page and it dident make a difference. If you have a idea how to fix it please reply or you can add me on skype - destero_au Any help will be hugely appreciated. Link to comment https://forums.phpfreaks.com/topic/277089-error-on-line-22/ Share on other sites More sharing options...
Jessica Posted April 18, 2013 Share Posted April 18, 2013 Compare the directory it's looking in with the directory the file is actually stored. Link to comment https://forums.phpfreaks.com/topic/277089-error-on-line-22/#findComment-1425505 Share on other sites More sharing options...
requinix Posted April 18, 2013 Share Posted April 18, 2013 That file /usr/local/apache/htdocs/functions/functions.phpdoes not exist. Are you sure you have the right path to it? Once you get that right the "undefined function" error should go away. Link to comment https://forums.phpfreaks.com/topic/277089-error-on-line-22/#findComment-1425508 Share on other sites More sharing options...
Destero Posted April 18, 2013 Author Share Posted April 18, 2013 Thanks for the replys. I copy pasted all the files from my old hoster to the new one. I have in filezilla copied the path and it appears as /public_html/functions/functions.php Link to comment https://forums.phpfreaks.com/topic/277089-error-on-line-22/#findComment-1425511 Share on other sites More sharing options...
requinix Posted April 18, 2013 Share Posted April 18, 2013 Are you sure you're putting the files in the right place? Did someone specifically tell you to use FTP to upload the files into the public_html? Link to comment https://forums.phpfreaks.com/topic/277089-error-on-line-22/#findComment-1425514 Share on other sites More sharing options...
Destero Posted April 18, 2013 Author Share Posted April 18, 2013 How do i find that out exactly? could it be /~ausplayg/ Link to comment https://forums.phpfreaks.com/topic/277089-error-on-line-22/#findComment-1425515 Share on other sites More sharing options...
Jessica Posted April 18, 2013 Share Posted April 18, 2013 Your files are in: /home/ausplayg/public_html/ PHP is looking in: /usr/local/apache/htdocs/ You see that there's a major difference right? http://us2.php.net/manual/en/ini.core.php#ini.include-path Link to comment https://forums.phpfreaks.com/topic/277089-error-on-line-22/#findComment-1425558 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.