A couple of months ago I installed 3.2.0 online (just for testing purposes) and it worked just fine (I can't remember the settings though).
A day or 2 ago I tried to install 3.2.1 online with php 7.1and phpBB complained that the mbstring. input etc.. should be set to pass, so the installation was blocked.
I then changed php to 5.6 and tried to instal 3.1.11 and got the same message, the again with php5.5.
With php5.4 it installs just fine.
Since the mbstring is deprecated, I'm wondering why phpBBB test it when installing?
Yet there are so many phpBB3.2 boards running and they need php 7.0 or higher.
It doesn't rhyme properly: 3.2.1 needs php7 and mbstring.input/output, but I haven't seen a host yet offering php7 with mbstring set up.
Am I missing something?
Spelling is freeware, which means you can use it for free.
On the other hand, it is not open source, which means you cannot change it or publish it in a modified form.
Time flies like an arrow, but fruit flies like a banana.
Elias wrote: ↑Sun Nov 19, 2017 1:20 am
You should check with your host to see if you can have a custom php.ini in your web root where you can set these values.
Or try the following:
In your .htaccess (in your domain’s root and not phpBB’s) add the following:
php_value mbstring.http_input pass
php_value mbstring.http_output pass
Thanks
Didn't work half a year ago, but who knows, I'll try it again.
Spelling is freeware, which means you can use it for free.
On the other hand, it is not open source, which means you cannot change it or publish it in a modified form.
Time flies like an arrow, but fruit flies like a banana.
That is incorrect - phpBB 3.2.1 only needs PHP 5.4 but is designed to work with PHP7
OMG, how did this idea that phpBB3.2 needs php7 get into my head??
Thanks david63 - this suddenly erases the major problems.
Spelling is freeware, which means you can use it for free.
On the other hand, it is not open source, which means you cannot change it or publish it in a modified form.
Time flies like an arrow, but fruit flies like a banana.
That is incorrect - phpBB 3.2.1 only needs PHP 5.4 but is designed to work with PHP7
OMG, how did this idea that phpBB3.2 needs php7 get into my head??
Thanks david63 - this suddenly erases the major problems.
Most likely you've asked or saw someone ask if 3.1 worked with php7 and the answer was you'd need phpBB 3.2 if you used php7. Since then you've gotten that answer jumbled up. Don't worry these things happen to everyone.
bonelifer wrote: ↑Sun Nov 19, 2017 12:42 pm
...
Most likely you've asked or saw someone ask if 3.1 worked with php7 and the answer was you'd need phpBB 3.2 if you used php7. Since then you've gotten that answer jumbled up. Don't worry these things happen to everyone.
Naah, I think it's just because I'm illiterate
The thing is that this misconception of mine made me postpone almost all my phpBB projects for months and months.
Anyway, the good thing now is that I can skip 3.1 and move on directly to 3.2.
Spelling is freeware, which means you can use it for free.
On the other hand, it is not open source, which means you cannot change it or publish it in a modified form.
Time flies like an arrow, but fruit flies like a banana.
david63 wrote: ↑Sun Nov 19, 2017 5:38 pm
Bear in mind that at some point your hosts will upgrade the servers to PHP7
Yes, I know. php7 is there already. 5.4 and 5.5 will probably be dropped by end of next year (if not earlier).
Anyway, what would be the options when (apart from finding of host with mbstring.I/O pass) only 5.6 and 7 remain with deprecated functions inactivated?
Spelling is freeware, which means you can use it for free.
On the other hand, it is not open source, which means you cannot change it or publish it in a modified form.
Time flies like an arrow, but fruit flies like a banana.