I tried to install PHP Pear on my Webspace. I uploaded the installer file from http://pear.php.net/go-pear
In the first run I got the following screen returned:
Starting installation ...
Loading zlib: ok
Bootstrapping Installer...................
Bootstrapping PEAR5.php............(remote) ok
Bootstrapping PEAR.php............(remote) ok
Bootstrapping Archive/Tar.php............(remote) ok
Bootstrapping Console/Getopt.php............(remote) ok
So I searched a long time but finaly found it in this article: Fatal error: Class 'PEAR' not found in /home/user1/public_html/go-pear.php on line 697
Installation in progress ...
(If the page stops loading before the end of the installation, then just reload it)
30 %
Starting installation ...
Loading zlib: ok
Bootstrapping Installer...................
Bootstrapping PEAR5.php............(remote) ok
Bootstrapping PEAR.php............(remote) ok
Bootstrapping Archive/Tar.php............(remote) Not Foundok
Bootstrapping Console/Getopt.php............(remote) ok
Extracting installer..................
Downloading package: PEAR.............
I did as described but now it stops at 30% and I don't know how to get further.
Does someone have an idea?
Thanks in advance
Franz-Georg
As far as I can see the error log contains the following statements:
[Wed May 27 11:27:55.577416 2015] [fcgid:warn] [pid 3097] [client ip:41115] mod_fcgid: stderr: PHP Fatal error: Class 'PEAR' not found in /var/www/vhosts/domain/pear/go-pear.php on line 697, referer: http://domain/go-pear.php?step=install
[Wed May 27 11:34:04.653829 2015] [fcgid:warn] [pid 3097] [client ip:42225] mod_fcgid: stderr: PHP Strict Standards: Non-static method PEAR::setErrorHandling() should not be called statically in /var/www/vhosts/domain/pear/go-pear.php on line 705, referer: http://domain/go-pear.php?step=install
[Wed May 27 11:34:05.012466 2015] [fcgid:warn] [pid 3097] [client ip:42225] mod_fcgid: stderr: PHP Fatal error: Class 'Archive_Tar' not found in /var/www/vhosts/domain/pear/go-pear.php on line 742`, referer: http://domain/go-pear.php?step=install
domain means my domain.
Since you have no console on your web host, you cannot use the pear CLI tool to install packages even if you get PEAR installed.
Follow the shared hosting installation docs then.
Related
I am fairly new to Drupal.
I just got an already existing Drupal project and want to install it.
I copied it to: /var/www/html/myprojects/mydrupalproject
Then I got this error in my error.log from apache2:
[Thu May 03 17:55:41.603774 2018] [php7:notice] [pid 11604] [client
127.0.0.1:41930] PHP Notice: Constant DATE_RFC7231 already defined in /var/www/html/myprojects/mydrupalproject/includes/bootstrap.inc on
line 258, referer: http://127.0.0.1/myprojects/
[Thu May 03 17:55:41.604601 2018] [php7:error] [pid 11604] [client
127.0.0.1:41930] PHP Fatal error: require_once(): Failed opening required
'/var/www/html/myprojects/mydrupalproject/profiles/clusters_public/modules/contrib/apc/drupal_apc_cache.inc'
(include_path='.:/usr/share/php') in
/var/www/html/myprojects/mydrupalproject/includes/bootstrap.inc on
line 2632, referer: http://127.0.0.1/myprojects/
So I tried to use the original .htaccess info in case it was the problem but I still get exactly the same error in the log. Any help?
Failed opening required
'/var/www/html/myprojects/mydrupalproject/profiles/clusters_public/modules/contrib/apc/drupal_apc_cache.inc'
Does this file exist on your webserver and is it accessable? Are the correct file-rights set?
I inherited a CakePHP project and I am having issues getting the project running. I am running into these errors
[Fri Feb 02 00:05:35.920569 2018] [:error] [pid 536] [client 172.18.0.1:38124] PHP Warning: include(/home/tablereserv/web/tablereserv.com/public_html/lib/Cake/Error/ErrorHandler.php): failed to open stream: No such file or directory in /src/lib/Cake/Core/App.php on line 547
[Fri Feb 02 00:05:35.920638 2018] [:error] [pid 536] [client 172.18.0.1:38124] PHP Warning: include(): Failed opening '/home/tablereserv/web/tablereserv.com/public_html/lib/Cake/Error/ErrorHandler.php' for inclusion (include_path='.:/usr/share/php') in /src/lib/Cake/Core/App.php on line 547
[Fri Feb 02 00:05:35.920658 2018] [:error] [pid 536] [client 172.18.0.1:38124] PHP Warning: set_error_handler() expects the argument (ErrorHandler::handleError) to be a valid callback in /src/lib/Cake/Core/Configure.php on line 443
The file path that is trying to be included, /home/tablereserv/web/tablereserv.com/public_html/lib/Cake/Error/ErrorHandler.php does exist and the actual path to that file is /src/lib/Cake/Error/ErrorHandler.php
I have found some similar questions like the ones below, but none of the answers were particularly helpful
CakePHP ErrorHandler error
PHP Warning: include(/var/www/html/....../lib/Cake/Error/ErrorHandler.php): failed to open stream Error
When I print out the CAKE_CORE_INCLUDE_PATH variable, I get the correct path but something is obviously going wrong somewhere and I can’t seem to find it.
I also think I should mention that I set up a docker container to run the project in, I’m not sure if that could have an impact on it.
Any help would be greatly appreciated.
In my case, I found out that file mappings are stored in a file with a name similar to appname_cake_core_file_map. Once I deleted the cache file and ran the request again, a new mapping was generated with the correct path.
I just installed the peroxide HAML/SASS engine for Drupal 7.x and its oxygen theme, activated and Set as default, then gave chmod -R 777 sites/all just to be sure I don't get any rwx errors.
I have the sass (ruby gem version) installed(in sass: /usr/local/bin/sass /home/danthe/.rvm/gems/ruby-2.2.1/bin/sass)
I see a blank page now, can't even login to admin panel, everything is blank(`cause of the PHP Fatal Error).
My log says
[Sun Jul 19 21:14:19.607260 2015] [:error] [pid 2507] [client 127.0.0.1:42531] PHP Fatal error: Class 'SassParser' not found in /home/danthe/public_html/AtmTopTech/sites/all/themes/engines/peroxide/peroxide.engine on line 186
sh: 1: sass: not found
[Sun Jul 19 21:14:19.656532 2015] [:error] [pid 1424] [client 127.0.0.1:42532] PHP Fatal error: Class 'SassParser' not found in /home/danthe/public_html/AtmTopTech/sites/all/themes/engines/peroxide/peroxide.engine on line 186
[Sun Jul 19 21:14:19.740176 2015] [:error] [pid 2506] [client 127.0.0.1:42533] PHP Fatal error: Class 'SassParser' not found in /home/danthe/public_html/AtmTopTech/sites/all/themes/engines/peroxide/peroxide.engine on line 186
[Sun Jul 19 21:14:19.815207 2015] [:error] [pid 1427] [client 127.0.0.1:42534] PHP Fatal error: Class 'SassParser' not found in /home/danthe/public_html/AtmTopTech/sites/all/themes/engines/peroxide/peroxide.engine on line 186
This is in my ../peroxine.engine on line 186
// Setup the Sass Parser
$options = _peroxide_get_sass_options($theme);
$parser = new SassParser($options);
peroxide does not rely on entirely Ruby version of SASS compiler, it's only capable of compiling with Ruby version of compiler. You have to clone the repository with the engine recursively, as it is specified in Installation guide.
Peroxide uses phamlp as SASS compiler, it is specified as Git Sub-module for the Peroxide repository.
cd sites/all/themes (or whatever your theme directory is)
mkdir engines
cd engines
git clone --recursive git://github.com/codeincarnate/peroxide.git
The error that you're having is not caused by permissions, it's a Fatal Error in php in peroxide.engine#L186
The PHP script fails to create a new instance of SassParser object, which is defined in /phamlp/blob/master/sass/SassParser.php
Please make sure that the folder is present and contains the phamlp source code. /home/danthe/public_html/AtmTopTech/sites/all/themes/engines/peroxide/phamlp
My WP installation generates a Internal Error 500 every time I activate the BuddyPress plugin.
This is the actual error:
[Sat Mar 28 19:12:28.102868 2015] [fastcgi:error] [pid 10447] (104)Connection reset by peer: [client 192.168.1.1:55431] FastCGI: comm with server "/var/www/clients/client1/web4/cgi-bin/php5-fcgi-*-80-site.eu" aborted: read failed, referer: http://site.eu/wp-admin/update.php?action=install-plugin&plugin=buddypress&_wpnonce=54e15a2310
[Sat Mar 28 19:12:28.103055 2015] [fastcgi:error] [pid 10447] [client 192.168.1.1:55431] FastCGI: incomplete headers (0 bytes) received from server "/var/www/clients/client1/web4/cgi-bin/php5-fcgi-*-80-site.eu", referer: http://site.eu/wp-admin/update.php?action=install-plugin&plugin=buddypress&_wpnonce=54e15a2310`
How should I solve that?
P.S. The strange thing is that before, when the server was running Ubuntu 12, I had no troubles activating and using BuddyPress. Then something possessed me and I decided to upgrade the OS to 14.04 and as a result the site became inaccessible. Finally, I figured that it was BuddyPress that was causing the issue, removed it from the plugins folder and the site went back to working. Now every time I try to re-add BP, I get the error above.
According to this post, installing this plugins cause the fcgi process for PHP to hit its memory limit or execution time limit, preventing it to properly finish.
When I clear cache in my project on server I get this error:
[Wed Feb 08 17:58:33 2012] [error] [client 127.0.0.1] PHP Fatal error: Class 'appprodUrlGenerator' not found in /home/hdc/www/app/vendor/symfony/src/Symfony/Component/Routing/Router.php on line 261
And when I access the page I get this one:
[Wed Feb 08 17:58:35 2012] [error] [client 127.0.0.1] PHP Fatal error: Class 'appprodUrlGenerator' not found in /home/hdc/www/app/app/cache/prod/classes.php on line 1083
I've tried almost everything I can think of: reinstall vendors, clear with/out debug, warmup, removing cache by hand.
Have anyone idea where it could came from or what problem it could be?
You need to warm your caches (which include a dumped container and a dumped router) in production by executing
php app/console --env=prod cache:warmup