We have a web server with Ubuntu 12.04. we are running a drupal website in this server and we used PHP 5.3 on this server.
As part of server migration, I am planning to up a new Ubuntu 16.04 server with latest PHP 7.2, After migrating above specified Drupal application into it, We are getting a white screen when we try to access this site.Our developer says that it is because of some of the drupal core functionality is not working with new PHP 7.2, because some of the functionality that used D6 is deprecated in Latest PHP. So we need a Drupal version upgrade to 8. System upgrade to D6 will require more work. So can anyone suggest any alternative options other than Drupal version upgrade.
Also we are using php memcached in old server, PHP 7.2 is not provided memcached
Even Drupal 7 has issues with PHP 7. The core should work, but lot of 3rd party modules won't and I wouldn't recommend running Drupal 7 site on PHP 7.
For Drupal 6 situation is most likely even worse so if you don't want to end up patching manually large number of modules and D6 core I would advise you not to do this. Try to provide older PHP version or this can easy become never ending nightmare.
Related
I have an old installation of TYPO3 (6.4) and I want to move it to another supplier. I can export everything but I cannot install a working server that can run the applications from the old website.
I am sure it has something to do with PHP and my solution I think would be to install PHP 5.4.4 on either Debian 7 or a newer Debian distribtion.
Can anyone help me out? Thank you :)
There never was a TYPO3 version 6.4. maybe 6.0.4 or 6.2.4 ?
you can try to install a virtual maschine with an old linux image with that old PHP version.
But that should be only local and only for viewing the old site.
In general you don't need a working server as all neccessary data is in the database (and filesystem).
Install a TYPO3 verion 7 (also outdated, but runs on PHP 7.2) as an intermediate step and insert a copy of the old database and the filesystem (fileadmin/*). Then run upgrade wizard (do an upgrade for all extensions as possible)
Repeat for TYPO3 versions 8, 9 until your database is converted to latest version and matching extensions.
Meanwhile you probably need to change the rendering as the old installation was probably based on CSC (css_styled_content) while there is FSC (fluid_styled_content) which resuls in other HTML markup and other CSS.
Or was it even a 4.6?
Then you need a prior step with TYPO3 6.2 to convert all file references to FAL. therefore you need an old PHP 5.6 to execute the upgrade wizards. (stay with a local virtual machine)
I want to use wordpress on my webspace, and need to upgrade to PHP 7 and MySQL 5.7 for this.
But I still have another website on my server created with TYPO3 4.5 CMS (which is using PHP 5.2.x-5.3.x and MySQL 5.0.x-5.1.x).
So I am not sure, if an upgrade in PHP and MySQL will damage my typo3 website or if still everything will work?
Hope to hear from you soon, thanks a lot!
TYPO3 4.5 will not work with PHP7
TYPO3 4.5 is out of support (even ELTS support has ended long ago). Therefore revealing your domain is a great security risk
update your TYPO3 installation, at least up to 7.6 LTS (which is currently the lowest supported version and also capable running with PHP 7) (upgrade path is 4.5 -> 6.2 -> 7.6)
Is any one installed the following library or extension (curl,libcurl,pearl,pecl,mongodb driver for php) with php 5.6.6 or higher not 7 in Ubuntu 14
I have used all of this with php 5.5 now I afraid of version compatibility,
if any one ensure me to can I migrate from Ubuntu 12.0.4 to 14 and php 5.5 to 5.6.6 or higher ?
The library or extension are third party softwares which they are developed by there own and able to bind in PHP or any other language.
E.g. CURL library is developed in C and it can be used or bind in many different languages.
Also it is good to stay always up-to date, while upgrading to new version E.g PHP, you can check the change-log of version and base on that you can understand, Is any library supporting change or not.
Many Web Servers are always try to upgrade or staying latest versions of languages or you can also inform them to upgrade server base on requirement and they will do, so it is no worry about server configuration.
From my system I upgraded from Ubuntu 12.4 to 14.4 and currently PHP version is 5.5.9 and every library is working fine.
And thing is that when the language version upgraded some good stuff also come, some bugs are fixed. So its cool stuff to always stay up
I have below machine specifications, and I have my project in Drupal 6.
When I started with installation of Drupal 6 (Project), it did not give any errors with below specification.
I want to confirm before working with Drupal 6 below machine specifications that it will work properly. Otherwise I will deprecate my php version.
PHP - 5.6.26
linux - 14.4
Drupal 6
Apache/2.4.7
First, why Drupal 6 at all? It's not supported any more and Drupal 7 is really mature now and IMHO still the best choice. Drupal 8 is also progressing well and soon enough will be ready to replace Drupal 7.
Drupal 6 should run nice up to 5.4 and Drupal 6 core even on 5.6 but since you will probably using contrib modules it can be risky, so if possible my advice is to downgrade php to 5.3 to avoid eventual complications.
Here is interesting debate on that subject:
https://www.drupal.org/node/2465881
But if you decide to go with php 5.6 after all check out this article:
http://www.mediacurrent.com/blog/getting-your-drupal-6-site-ready-run-php-56
Its fine as you are using php 5.x.
But drupal 6 dropped support for php 4.x.
For more information on system requirement checkout this link
Drupal overview
I am installing SuiteCRM 7.1 on
Windows 7
Apache 2.4
PHP 7.0.4
MySQL 5.6
I am following step by step instructions from suitecrm.com/wiki/index.php/Installation...allation_of_SuiteCRM
This is a local installation and I am not going to send emails. I am going to evaluate whether this is good enough for client's requirements. Based on my findings, I will recommend it to them.
I have tested APACHE, PHP and MYSQL connectivity and all of them work fine.
The installation goes from System Requirements to Database Confiuration & Site Configuration and after filling out all the data there, when I click on NEXT, I see some 25+ messages like this
"Deprecated: Methods with the same name as their class will not be
constructors in a future version of PHP; SugarView has a deprecated
constructor in
C:\Users\Hornigold\MyWebSite\MyCRM\include\MVC\View\SugarView.php on
line 44 ?"
And when I click NEXT here, nothing happens..... What do I do.
Installing SuiteCRM 7.1 requires PHP version 5 not version 7. There is some active development in the latest version to support PHP version 7. However it is not ready for production purposes.
An alternative method to installing SuiteCRM on a windows desktop machine is via the bitnami installer.
https://bitnami.com/stack/suitecrm/installer