I have developed my website on zend frame work, i guess my library is [url removed, login to view], not sure but anyway!
all of the site was working fine i guess on zend server, once we deployed it on the production server we had a weird errors, the site says that there are files that aren't found, yet they are on the server.
1- we found that our host wont run a controller if it had more than one capital letter, like [url removed, login to view], the linux wont run the controller if it was written in a different way. it should have the first letter capital and controller as well. otherwise forget about it, it will will you that the file is not there
2- we have phpv [url removed, login to view] the site was developed on php [url removed, login to view] i don't think that is a big issue
for a zend/linux/php expert, this problem shouldn't take than an hour... if you aren't an expert you will waste your life for it!
i will attach the log file that has all the paths errors and one of the controllers with the paypal library... this one if one of the errors, there are some others that you will find in the log file. but after all once the programmer fix it we need to know how we did it so that we fix the problems ourselves in the future
the error that shows up is:
[url removed, login to view]
Warning: require(/home/ynadmin/library/Paypal/vendor/paypal/paypal-merchant-sdk-php-4f570f5/lib/services/PayPalAPIInterfaceService/[url removed, login to view]): failed to open stream: No such file or directory in /home/ynadmin/library/Paypal/[url removed, login to view] on line 451
Fatal error: require(): Failed opening required '/home/ynadmin/library/Paypal/vendor/paypal/paypal-merchant-sdk-php-4f570f5/lib/services/PayPalAPIInterfaceService/[url removed, login to view]' (include_path='/home/ynadmin/application/../library:/home/ynadmin/library:.:/usr/lib/php:/usr/local/lib/php') in /home/ynadmin/library/Paypal/[url removed, login to view] on line 451