Updating phpBB 3.0.x to phpBB 3.1.x
Updated recently phpBB 3.0.12 to 3.1.8, auto update here does not help, so I will describe the procedure for updating the items:
1) Be sure to make a backup copy of the files and the database of the forum. We will make the standard topic prosilver, disable the rest of the styles and modules, as they will not work on the new version of phpBB.
2) Download the archive with the new version of phpBB from the official site “https://www.phpbb.com/downloads/”.
3) On the server, delete all the files and folders of the forum except the file config.php and directories images, files, store.
4) Unpack the downloaded archive, delete the file config.php and directories images, files, store. Move the rest of the files to the server.
5) In the browser, open the forum address by specifying a database update script, for example http://FORUM/install/database_update.php and following the instructions, perform the update.
At this point, I had an error:
PHP Fatal error: Uncaught exception 'Twig_Error_Loader' with message 'Unable to find template "login_body.html" ... ...
I suspect that the information in the database in the phpbb_migrations table did not allow the script to fully update. So I solved the problem by restoring the old forum base by clearing this phpbb_migrations table via phpMyAdmin or by sql query:
TRUNCATE TABLE phpbb_migrations
And again running the database update script http://FORUM/install/database_update.php, which this time performed the update correctly.
At the end of the update, remove the install directory and clear the cache via the administration panel of the forum. Done.
How to determine the type of file in Linux?
Linux has an excellent built-in utility file, which determines the type of files and a lot of other information about the files.
Suppose we have files without an extension and to view information about all the files in the current directory, execute the command:
file *
For a specific file:
file NAME
Installing and configuring ownCloud
ownCloud – Web application for synchronization, sharing and remote storage of data in the “cloud”.
Perform the installation of ownCloud for example in Ubuntu:
sudo apt-get install owncloud
I noticed that in Ubuntu, at the time of installation I tested on Ubuntu 14.04.03 LTS, canceled the installation of ownCloud from the repository, so you can add a third party and install or update from it. We look at the sources
On Ubuntu 14.04, for example, installation from a third-party repository is performed by the following commands:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list" sudo apt-get update sudo apt-get install owncloud
The next step is to open the web interface http://server/owncloud in the browser and create the login and password for the administrator account, as well as specify the type of database to store the settings, accounts and other information owncloud.
For better performance, it’s better to use the mysql database, for this we will install the MySQL server and create it:
sudo apt-get install mysql-server mysql -u root -p create database owncloud; grant all privileges on owncloud.* to owncloud@localhost identified by 'ПАРОЛЬ'; exit
To be able to upload large files into owncloud, you will need to edit /etc/php5/apache2/php.ini by changing the upload_max_filesize and post_max_size in it, for example to 2048mb.
See also:
Install Nextcloud in Ubuntu
Install Nextcloud in Ubuntu
Nextcloud – cloud platform for storing files, a branch of the project OwnCloud.
On the test, I will install the latest version of Nextcloud in Ubuntu Server 16.04 LTS (at the time of this writing was 12).
First of all, we will install the necessary components:
Firmware Update for ASUS RT-G32 Router
On an example I will use ASUS RT-G32 Rev.C1 router with firmware version 2.0.2.6.
Continue reading “Firmware Update for ASUS RT-G32 Router”Configuring printing in Firefox
To configure printing in Mozilla Firefox, open the settings menu on the right, select “Print “, in the preview window that appears, click the “ Options” button, in the next window that appears, put the tick “Compress to page width, and in the “Fields and headers and footers” tab, specify the required fields, in my case it was reduced to 1, because the checks were printed on a narrow tape of the thermal printer and standard Only a couple of characters fit in one line.
The second option is to type and open in the address bar:
about:config
Click “I take the risk!”
In the field “Search” type:
print_printer
Right-click on the desired printer and select “Reset.”
If this does not help, check the print settings in the printer properties, in the operating system control panel, and try printing in other browsers.
Configuring UPnP in MikroTik
UPnP (Universal Plug and Play) – universal automatic configuration of network devices, automatically opens ports for p2p applications, games, etc.
Continue reading “Configuring UPnP in MikroTik”How to record and watch the demo in Counter-Strike Global Offensive
To record a demo in CS:GO, you need to open the console with the ~ key during the game, it is near the Esc key.
If the console does not open, then it probably is disabled in the settings, open the game settings and select “Yes” where “Enable Developer Console (~)”.
Then, in the console window that opens, type the command (where NAME is any name of the demo):
record NAME
To stop demo recording in the console, type:
stop
The demo file will be saved to the directory with CS:GO, for example C:\Program Files\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\NAME.dem, other demos should be placed in the same directory.
To view demos, you need to open the player, for this, in the console, type:
demoui
Or:
demoui2
Or press the key combination Shift + F2.
Next, in the opened player, click “Load …” and select the demo.
During viewing, you can switch between players left/right keys, CTRL – opens the map, Spacebar will switch the camera to free flight mode.
What is DHCP and how does it work?
DHCP – Dynamic Host Configuration Protocol in a TCP / IP network.
Continue reading “What is DHCP and how does it work?”