No Surgery Date Yet!

It has been three weeks since our follow up with the doctor regarding Nataleigh’s surgery. When we left his office, we were told that he had requested dates in the third week of September. Stephanie called and followed up with his scheduler and there was no definitive date provided.

Stephanie asked if there was any certainty with the time frame we were given and the answer to that was also no. So, as of now we do not have a surgery date and it could be even in October that the surgery is scheduled. Nataleigh is hoping for it to be in September, but I am getting concerned if we get last minute notice scheduling things with her school for the extended absence may be difficult.

In the end, when all of this is complete, I know everything will work out, but we are hoping for the smoothest experience possible with the surgery and recovery. There will be more updates as soon as we know more!

St. Joe Beach Update #35

We will be going this Saturday to check out the progress of the house. I had a conversation with our builder yesterday and I was informed the interior would be complete. They had final paint left to do and then they would finish hanging the vanity lights, bathroom mirrors, towel bars, and other bathroom items.

Ben had also requested the dumpster in the yard be removed. That will be an exciting thing for me is seeing the dumpster gone. He hoped the gravel would be in by Saturday and said the side deck may be in progress.

The last thing I am hoping for is the connection of power. The county has already cleared the inspection for permanent power we are just waiting for the engineer at the power company to release the line work. They told me once it is released they usually have power connected in one to three business days. I don’t think it will be accomplished by Saturday.

It looks like we are on track to move in our furnishings by the 8th. We have a U-Haul reserved and everything is sitting waiting to be loaded and hauled over. Once we are able to stay the night, we will start working on the remaining tasks of building the fence and installing the sprinkler system.

Getting Updates on Nataleigh

I am a bit of a tinkerer when it comes to software and computers in general. A lot of people use Facebook these days including me. However, I enjoy writing longer articles about certain topics of interest.

My daughter will be having Spinal Fusion surgery in the very near future and instead of using Facebook to update people, I would like to use my WordPress site. On the menu of my BLOG you will see a subscription form that looks like the one below.

If you would like to receive notifications when they are posted, please fill out and the form and click subscribe. You should get a confirmation email from my site and once you confirm it, each time I write about our experiences you should get a notification. This will be our method of communicating with friends and family and anyone else who may be interested in reading about a procedure such as this.

If you have any troubles subscribing please let me know by emailing me at jamey@theparhams.net and I will help you get squared away.

Piwigo an Open Source Photo Gallery

From their website, piwigi.org, Piwigo is an open source photo gallery software for the web which is designed for organizations, teams, and individuals. This article details the installation process for Piwigo on CentOS 7.

1. Install the LAMP Stack and Dependencies

The Linux, Apache, MySQL/MariaDB, and PHP stack is a basic stack which enables serving PHP based web applications. For CentOS, the database is MariaDB. For our installation, we want to install the latest version of PHP so we will install the epel repository, add the remi repository for CentOS 7, and disable any versions of PHP less than version 7.

# yum install epel-release
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# ls -l /etc/yum.repos.d/
# vi /etc/yum.repos.d/remi-php54.repo (enabled=0)
# vi /etc/yum.repos.d/remi-php72.repo (enabled=1)

The following command will install everything necessary for Piwigo including the LAMP stack and other dependencies.

# yum install httpd mariadb mariadb-server php php-mysqli php-gd php-fpm php-devel php-pear gcc ImageMagick ImageMagick-devel unzip wget rsync pwgen curl

2. Enable Apache and MariaDB

After installing the dependencies, you need to start and enable Apache as well as MariaDB.

# systemctl start httpd mariadb
# systemctl enable httpd mariadb

3. Create Piwigo Database and Database User

Next, configure the root password for MariaDB and create the database and user for Piwigo. In the scripts below <password> is changed to the password of your choice.

# mysql_secure_installation
# mysql -u root -p
> CREATE DATABASE piwigo_db;
> CREATE USER 'piwigo_user'@'localhost' IDENTIFIED BY '<password>';
> GRANT ALL PRIVILEGES ON piwigo_db.* TO 'piwigo_user'@'localhost';
> FLUSH PRIVILEGES;
> EXIT;

4. Install Piwigo

Now we can obtain the latest version of Piwigo using curl and then move it into the Apache web folder.

# curl http://piwigo.org/download/dlcounter.php?code=latest -o piwigo.zip
# unzip piwigo.zip
# mv piwigo /var/www/html
# chown apache. -R /var/www/html/

5. Make Changes for SELinux

You can handle SELinux in two ways. First you can simply just disable SELinix. A better way would be to have SELinux allow the files in our Piwigo directory.

# cd /var/www/html/piwigo/
# chcon -vR --type=httpd_sys_rw_content_t .

6. Completing the Web Installation

After all of this, you simply navigate to the root of your web installation (http://ip-address) and enter the credentials for your database and click Start installation.

7. Modify Time Zone

There are issues that may arise with the timezone if it is not set in the php.ini file. To correct any of these problems modify the date.timezone parameter in the file with the appropriate value.

# vi /etc/php.ini

In this article, I covered the basics of installing and configuring the open source image gallery Piwigo. The installation here covers an instance without SSL. In a future article, I will discuss the addition of SSL using reverse proxy and the changes that are necessary to keep Piwigo operating properly.