Jeff Reifman Interviewed by Cloudways

Recently, cloud hosting provider Cloudways interviewed Yii2x founder Jeff Reifman. Cloudways asked about Jeff’s development as a PHP programmer and what he appreciates most about the Yii Framework. There’s also discussion about how he builds features for scheduling meetings in his startup, Meeting Planner: Recently, I gave a meetup presentation on how I built the […]

Read More

Viewing the Native SQL Generated by Yii Queries

Here’s how to see the native SQL or raw SQL generated by Yii queries. The easy way is to open the debug area and click on the DB tab. Recently, I was debugging complex SQL queries for background tasks and wanted to see the raw SQL generated. The debugger isn’t as easily available. I used […]

Read More

How to Fix ./yii: Permission Denied Error

After my new production server installation, I discovered I couldn’t run migrations: $ ./yii migrate/up bash: ./yii: Permission denied Adding execution permissions to ./yii resolved the problem: $ chmod +x ./yii deploy@apps:/var/www/mp$ ./yii migrate/up Yii Migration Tool (based on Yii v2.0.8) No new migrations found. Your system is up-to-date. Found via this comment.

Read More

Building Your Startup With PHP: Geolocation and Google Places

Part three of my Building Your Startup series is available now at Tuts+, its focus is HTML5 Geolocation, Google Places and Google Maps. In this part, we’re going to build some of the underlying infrastructure for the concept of Places where people can schedule meetings. We’ll cover the basics of working with Places, building on our […]

Read More

The Yii Framework Forum

The official Yii Framework forum is an extremely useful community to ask questions and get answers. The Yii2 forum topic is a great place to get questions answered for Yii 2.0.

Read More